package com.hope.hotel.entity.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

/**
 * 预订数据传输对象
 */
@Data
public class BookingDTO {
    /**
     * 用户ID
     */
    private String userId;
    
    /**
     * 酒店ID
     */
    private String hotelId;
    
    /**
     * 房间ID
     */
    private Long roomId;
    
    /**
     * 入住日期
     */
    private LocalDate checkIn;
    
    /**
     * 退房日期
     */
    private LocalDate checkOut;
    
    /**
     * 入住人数
     */
    private Integer guestCount;
    
    /**
     * 入住旅客信息
     */
    private List<TravelerDTO> travelers;
    
    /**
     * 总价
     */
    private BigDecimal totalPrice;
    
    /**
     * 备注
     */
    private String remark;
} 